//
//  BoyeTool.h
//  itboye2015002
//
//  Created by boye_mac1 on 15/8/26.
//  Copyright (c) 2015年 Boye. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BoyeHttpClient.h"



@interface BoyeTool : NSObject

/**
 *  身份证号码验证
 *
 *  @param value 身份证
 *
 *  @return YES | NO
 */
+ (BOOL)validateIDCardNumber:(NSString *)value;


//手机号码验证
+(BOOL) isMobileUseable:(NSString *)mobile;

// 密码验证
+(BOOL) isPassWordUseable:(NSString *)passWord;


/**
 *  获取加密过的手机号
 *  隐藏 其中部分数字
 *  @return 例子 134****0123
 */
+(NSString *)getEncryptMobile:(NSString * ) mobile;
//通过字符串获取颜色值
+ (UIColor *) colorFromHexRGB:(NSString *) inColorString;

//获取图片失败时的默认图片
+(UIImage*)getDefuateImage;

//获得失败时的图片名称
+(NSString*)getDefuateImageString;

//判断数组是否可用
+(BOOL )checkArrayUseable:(NSArray *)array;


/**
 *  获取sb里面的vc
 *
 *  @param sb      sb的name
 *  @param strIden vc的identify
 *
 *  @return 实例化的vc
 */
+ (UIViewController *)getVCWithSbIden:(NSString *)sb identify:(NSString *)strIden;


//利用正则表达式验证邮箱
+ (BOOL)isValidateEmail:(NSString *)email;

@end
